package org.jeecg.modules.analysis.genealogy.entity;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 专利节点详细信息
 * @Author: jeecg-boot
 * @Date: 2025-10-11
 */
@Data
@Accessors(chain = true)
public class PatentNodeDetail implements Serializable {
    private static final long serialVersionUID = 1L;

    /**专利ID*/
    private String id;

    /**发明名称(中文)*/
    private String zhName;

    /**发明名称(源文)*/
    private String originName;

    /**申请号*/
    private String applyId;

    /**申请日*/
    private Date applyDate;

    /**申请公布号*/
    private String applyPublicId;

    /**申请公布日*/
    private Date applyPublicDate;

    /**申请机构名称（中文）*/
    private String applyInstitutionZhName;

    /**申请机构名称（源文）*/
    private String applyInstitutionOriginName;

    /**发明人名称（中文）*/
    private String inventorZhName;

    /**发明人名称（源文）*/
    private String inventorOriginName;

    /**地址*/
    private String address;

    /**IPC分类号*/
    private String ipcClassId;

    /**摘要（中文）*/
    private String summaryZh;

    /**摘要（源文）*/
    private String summary;

    /**重要性评分*/
    private Double importance;

    /**专利数量（当节点为机构或发明人时）*/
    private Integer patentCount;
}


